{
    "productCode": "v8s",
    "projectLimit": -1,
    "version": {
        "major": 1,
        "minor": 0,
        "patch": 0,
        "build": 0,
        "releaseNotes": "",
        "name": [
            {
                "lang": "RUS",
                "value": "V8S"
            },
            {
                "lang": "ENG",
                "value": "V8S"
            }
        ],
        "description": [
            {
                "lang": "RUS",
                "value": "V8S – это программное ядро для бессерверных вычислений на базе контейнеров, позволяющее полностью сконцентрироваться на создании или миграции приложений, а не изучать платформу оркестрации Kubernetes. При использовании  V8S не приходится выделять серверы и управлять ими. Вы оплачиваете только ресурсы, необходимые для запуска контейнеров. Вам не нужно беспокоиться об избыточном выделении ресурсов и оплате дополнительных серверов. V8S  запускает каждый модуль или задачу на отдельном ядре, предоставляя им собственную изолированную вычислительную среду. Благодаря этому приложение получает встроенную изоляцию рабочих нагрузок и улучшенную безопасность."
            },
            {
                "lang": "ENG",
                "value": "V8S is a core for serverless computing based on containers concept, that allows users to focus on creating and migrating applications without knowledge of Kubernetes. With V8S users don't have to allocate and manage servers. You pay only for resources, that are necessary to run containers, you don't have to worry about excessive allocation of resources and payment for extra servers. V8S run every module or task on separated core in their own isolated environment. Due to it, application get an embedded workload isolation and better security."
            }
        ]
    },
    "productDn": " ",
    "productTopic": "V8S",
    "az": "",
    "segment": "",
    "tags": [
        "serverless"
    ],
    "productCategory": "Paas",
    "deployTypes": "Multi tenant",
    "name": [
        {
            "lang": "RUS",
            "value": "V8S"
        },
        {
            "lang": "ENG",
            "value": "V8S"
        }
    ],
    "description": [
        {
            "lang": "RUS",
            "value": "V8S – это программное ядро для бессерверных вычислений на базе контейнеров, позволяющее полностью сконцентрироваться на создании или миграции приложений, а не изучать платформу оркестрации KV8Snetes. При использовании  V8S не приходится выделять серверы и управлять ими. Вы оплачиваете только ресурсы, необходимые для запуска контейнеров. Вам не нужно беспокоиться об избыточном выделении ресурсов и оплате дополнительных серверов. V8S  запускает каждый модуль или задачу на отдельном ядре, предоставляя им собственную изолированную вычислительную среду. Благодаря этому приложение получает встроенную изоляцию рабочих нагрузок и улучшенную безопасность."
        },
        {
            "lang": "ENG",
            "value": "V8S is a core for serverless computing based on containers concept, that allows users to focus on creating and migrating applications without knowledge of Kubernetes. With V8S users don't have to allocate and manage servers. You pay only for resources, that are necessary to run containers, you don't have to worry about excessive allocation of resources and extra servers payment. V8S run every module or task on separated core in their own isolated environment. Due to it, application get an embedded workload isolation and better security."
        }
    ],
    "statuses": [
        {
            "code": "PROVISIONING",
            "level": "Info"
        },
        {
            "code": "READY",
            "level": "Ready"
        },
        {
            "code": "STOPPING",
            "level": "Info"
        },
        {
            "code": "PAUSED",
            "level": "Info"
        },
        {
            "code": "Unhealthy",
            "level": "Warn"
        },
        {
            "code": "RESUMING",
            "level": "Info"
        },
        {
            "code": "ERROR",
            "level": "Error"
        },
        {
            "code": "TERMINATING",
            "level": "Info"
        },
        {
            "code": "DELETED",
            "level": "Delete"
        }
    ],
    "functions": [
        {
            "functionCode": "CONNECT",
            "functionType": "ORDER",
            "orderNumber": 0,
            "changeState": true,
            "name": [
                {
                    "lang": "RUS",
                    "value": "Подключение"
                },
                {
                    "lang": "ENG",
                    "value": "Order"
                }
            ],
            "description": [
                {
                    "lang": "RUS",
                    "value": "Подключение сервиса"
                },
                {
                    "lang": "ENG",
                    "value": "Order a service"
                }
            ],
            "stages": [
                {
                    "stageCode": "INIT",
                    "orderNumber": 0,
                    "name": [
                        {
                            "lang": "RUS",
                            "value": "Подготовка"
                        },
                        {
                            "lang": "ENG",
                            "value": "Preparation"
                        }
                    ],
                    "description": [
                        {
                            "lang": "RUS",
                            "value": "Подготовка данных для создания задачи."
                        },
                        {
                            "lang": "ENG",
                            "value": "Preparing data for task creation."
                        }
                    ],
                    "script": "{\n  \"subject\": \"script-v.1.0.0.13\",\n  \"label\": \"script-v.1.0.0.13\",\n  \"blocks\": [\n    {\n      \"id\": \"0092e2f2-78cd-47b1-905a-638dd498230e\",\n      \"type\": \"START\",\n      \"name\": \"Начало\",\n      \"comment\": \"\",\n      \"x\": 144,\n      \"y\": 202,\n      \"nextId\": \"9f259b53-9b5b-4137-8676-733746e8097d\",\n      \"phase\": null,\n      \"phaseStart\": null\n    },\n    {\n      \"id\": \"9f259b53-9b5b-4137-8676-733746e8097d\",\n      \"type\": \"SCREEN\",\n      \"name\": \"Экран (tsx7z)\",\n      \"comment\": \"\",\n      \"x\": 305,\n      \"y\": 195,\n      \"nextId\": \"83250f07-e50e-4540-90d3-5f403b51de2e\",\n      \"phase\": null,\n      \"phaseStart\": null,\n      \"widgets\": [\n        {\n          \"component\": \"EditorYAML\",\n          \"props\": [\n            {\n              \"name\": \"label\",\n              \"type\": \"string\",\n              \"value\": \"DropApp параметры\"\n            },\n            {\n              \"name\": \"defaultValue\",\n              \"type\": \"string\",\n              \"value\": \"\"\n            },\n            {\n              \"name\": \"schemaUrl\",\n              \"type\": \"string\",\n              \"value\": \"/drop-app/compose-schema\"\n            }\n          ],\n          \"rowNumber\": 0,\n          \"width\": 12,\n          \"offset\": 0,\n          \"validators\": [\n            {\n              \"original\": \"size(nvl(compose, '')) > 0\",\n              \"message\": \"Значение не проходит валидацию\",\n              \"expression\": {\n                \"t\": \"j\",\n                \"v\": \"j\",\n                \"a\": [\n                  {\n                    \"t\": \"e\",\n                    \"v\": \"size\",\n                    \"a\": [\n                      {\n                        \"t\": \"e\",\n                        \"v\": \"nvl\",\n                        \"a\": [\n                          {\n                            \"t\": \"d\",\n                            \"v\": \"compose\"\n                          },\n                          {\n                            \"t\": \"k\",\n                            \"v\": \"\"\n                          }\n                        ]\n                      }\n                    ]\n                  },\n                  {\n                    \"t\": \"h\",\n                    \"v\": \"0\"\n                  }\n                ]\n              }\n            }\n          ],\n          \"readOnly\": [],\n          \"version\": \"0.0.1\",\n          \"componentType\": \"marketplace\",\n          \"contextName\": \"compose\",\n          \"isRequired\": true\n        }\n      ],\n      \"visibility\": [],\n      \"hasBack\": true,\n      \"hasNext\": true,\n      \"backLabel\": \"Назад\",\n      \"nextLabel\": \"Далее\",\n      \"nextValidators\": [],\n      \"sections\": [\n        {\n          \"rowNumbers\": [\n            0\n          ],\n          \"name\": {\n            \"type\": \"string\",\n            \"value\": \"\"\n          },\n          \"isCollapsible\": false,\n          \"isExpanded\": {\n            \"value\": true,\n            \"type\": \"boolean\"\n          }\n        }\n      ]\n    },\n    {\n      \"id\": \"83250f07-e50e-4540-90d3-5f403b51de2e\",\n      \"type\": \"STOP\",\n      \"name\": \"Конец (8zs2y)\",\n      \"comment\": \"\",\n      \"x\": 566,\n      \"y\": 216,\n      \"nextId\": null,\n      \"phase\": null,\n      \"phaseStart\": null\n    }\n  ],\n  \"macros\": [],\n  \"phases\": [],\n  \"inputContext\": [],\n  \"outputContext\": []\n}"
                },
                {
                    "stageCode": "CREATE_TENANT",
                    "orderNumber": 1,
                    "name": [
                        {
                            "lang": "RUS",
                            "value": "Запуск конейнеров"
                        },
                        {
                            "lang": "ENG",
                            "value": "Running containers"
                        }
                    ],
                    "description": [
                        {
                            "lang": "RUS",
                            "value": "Запуск контейнеров в изолированной среде"
                        },
                        {
                            "lang": "ENG",
                            "value": "Running containers"
                        }
                    ]
                }
            ]
        },
        {
            "functionCode": "REMOVE",
            "functionType": "DELETE",
            "orderNumber": 1,
            "name": [
                {
                    "lang": "RUS",
                    "value": "Удаление"
                },
                {
                    "lang": "ENG",
                    "value": "Delete"
                }
            ],
            "description": [
                {
                    "lang": "RUS",
                    "value": "Вы уверены, что хотите удалить задачу?"
                },
                {
                    "lang": "ENG",
                    "value": "Are you sure to delete task?"
                }
            ],
            "stages": [
                {
                    "stageCode": "REMOVE_SERVICE",
                    "orderNumber": 0,
                    "name": [
                        {
                            "lang": "RUS",
                            "value": "Удаление сервиса и освобождение ресурсов"
                        },
                        {
                            "lang": "ENG",
                            "value": "Deleting task and freeing resources"
                        }
                    ],
                    "description": [
                        {
                            "lang": "RUS",
                            "value": "Удаление сервиса и освобождение ресурсов"
                        },
                        {
                            "lang": "ENG",
                            "value": "Deleting task and freeing resources"
                        }
                    ]
                }
            ]
        },
        {
            "functionCode": "PAUSE",
            "functionType": "PAUSE",
            "orderNumber": 2,
            "name": [
                {
                    "lang": "RUS",
                    "value": "Приостановка"
                },
                {
                    "lang": "ENG",
                    "value": "Stop"
                }
            ],
            "description": [
                {
                    "lang": "RUS",
                    "value": "Приостановка работы контейнеров"
                },
                {
                    "lang": "ENG",
                    "value": "Stop container execution"
                }
            ],
            "stages": [
                {
                    "stageCode": "STOPPING",
                    "orderNumber": 0,
                    "name": [
                        {
                            "lang": "RUS",
                            "value": "Приостановка работы контейнеров"
                        },
                        {
                            "lang": "ENG",
                            "value": "Stopping container execution"
                        }
                    ],
                    "description": [
                        {
                            "lang": "RUS",
                            "value": "Приостановка работы контейнеров"
                        },
                        {
                            "lang": "ENG",
                            "value": "Stopping container execution"
                        }
                    ]
                }
            ]
        },
        {
            "functionCode": "RESUME",
            "functionType": "RESUME",
            "orderNumber": 3,
            "name": [
                {
                    "lang": "RUS",
                    "value": "Возобновление работы"
                },
                {
                    "lang": "ENG",
                    "value": "Resume execution"
                }
            ],
            "description": [
                {
                    "lang": "RUS",
                    "value": "Возобновление работы после приостановки контейнеров"
                },
                {
                    "lang": "ENG",
                    "value": "Resume execution of stopped containers"
                }
            ],
            "stages": [
                {
                    "stageCode": "RESUME",
                    "orderNumber": 0,
                    "name": [
                        {
                            "lang": "RUS",
                            "value": "Возобновление работы после приостановки контейнеров"
                        },
                        {
                            "lang": "ENG",
                            "value": "Resuming"
                        }
                    ],
                    "description": [
                        {
                            "lang": "RUS",
                            "value": "Возобновление работы после приостановки контейнеров"
                        },
                        {
                            "lang": "ENG",
                            "value": "Resume execution of stopped containers"
                        }
                    ]
                }
            ]
        }
    ],
    "attributesScript": "{  \"subject\": \"attributes_v8s_id\",  \"label\": \" attributes_v8s\",  \"blocks\": [    {      \"id\": \"20b7c560-0899-4822-8165-13e2f82384d9\",      \"type\": \"START\",      \"name\": \"\u041D\u0430\u0447\u0430\u043B\u043E\",      \"comment\": \"\",      \"x\": 50,      \"y\": 50,      \"nextId\": \"c299f075-0c28-42a4-b23e-b8d2b55b0b4a\",      \"phase\": null,      \"phaseStart\": null    },    {      \"id\": \"c299f075-0c28-42a4-b23e-b8d2b55b0b4a\",      \"type\": \"SCREEN\",      \"name\": \"attributes_v8s\",      \"comment\": \"\",      \"x\": 229,      \"y\": 35,      \"nextId\": \"dfe32cf7-45f1-4d3a-ad04-eecfef489cc3\",      \"phase\": null,      \"phaseStart\": null,      \"widgets\": [        {          \"component\": \"MarkdownBlock\",          \"props\": [            {              \"value\": \"# Endpoints\\n\\n${endpoints}\",              \"type\": \"template\",              \"name\": \"markdown\"            }          ],          \"rowNumber\": 0,          \"width\": 8,          \"offset\": 0,          \"validators\": []        }      ],      \"visibility\": [],      \"calculatingBlockId\": null,      \"hasBack\": true,      \"hasNext\": true,      \"backLabel\": \"\u041D\u0430\u0437\u0430\u0434\",      \"nextLabel\": \"\u0414\u0430\u043B\u0435\u0435\",      \"nextValidators\": []    },    {      \"id\": \"dfe32cf7-45f1-4d3a-ad04-eecfef489cc3\",      \"type\": \"STOP\",      \"name\": \"end\",      \"comment\": \"\",      \"x\": 445,      \"y\": 64,      \"nextId\": null,      \"phase\": null,      \"phaseStart\": null    }  ],  \"macros\": [],  \"phases\": []}"
}